package cn.tedu.hotel_management_system.service;

import cn.tedu.hotel_management_system.base.json_result.ResultDataDto;
import cn.tedu.hotel_management_system.base.json_result.ResultDto;
import cn.tedu.hotel_management_system.pojo.dto.InRoomInfoFormDto;
import cn.tedu.hotel_management_system.pojo.dto.InRoomInfoUpdateDto;
import cn.tedu.hotel_management_system.pojo.entity.InRoomInfos;

public interface InRoomManagementService {

    ResultDto<InRoomInfoFormDto> addInRoom(InRoomInfoFormDto inRoomInfoFormDto);

    ResultDto deleteById(Long id);

    ResultDto<InRoomInfoFormDto> updateById(InRoomInfoUpdateDto inRoomInfoUpdateDto);

    ResultDataDto<InRoomInfos> list();
}
